package com.ayz.gateway.core.session;

/**
 * @ClassName GatewaySessionFactory
 * @Description TODO: 网关会话的工厂;专门用来创建网关会话
 *              语义:当前工厂是立足于上下文级别的
 *              也就是说开启一个网关上下文后，可能有N次HTTP请求,每次HTTP请求就是一次会话
 *              每个会话都用这个立足于上下文的工厂来开启
 * @Author 快乐的星球
 * @Date 2023/5/8 11:42
 * @Version 1.0
 **/
public interface GatewaySessionFactory {
    /**
     * 开启一个网关会话
     * @return 网关会话
     */
    public GatewaySession openSession();
}
